package com.xnyzc.lhy.finance.entity.params.invoice;

import lombok.Data;

import java.io.Serializable;

/**
 * 发票申请参数，DiDi接口使用
 * @author haoyfa
 * @create 2019-10-25
 */
@Data
public class InvoiceApplyForDiDiParam implements Serializable {

    /**
     * 滴滴订单id
     */
    private String openOid;

    /**
     * 滴滴用户id
     */
    private String openPid;

    /**
     * 时间戳
     */
    private String timestamp;

    /**
     * 验签
     */
    private String sign;

    /**
     * 标识
     */
    private String appId;

    /**
     * 滴滴方唯一发票编号
     */
    private String invoiceId;

    /**
     * 发票抬头
     */
    private String invoiceTitle;

    /**
     * 金额
     */
    private String invoiceAmount;

    /**
     * 开票类型 1个人2公司
     */
    private String invoiceType;

    /**
     * 开票同程订单号, 逗号分隔
     */
    private String invoiceOrderIds;

    private String[] invoiceOrderIdsList;

    /**
     * 用户邮箱地址
     */
    private String email;

    /**
     * 纳税人识别号
     */
    private String customerIdentifier;

    /**
     * 开票银行
     */
    private String bankName;

    /**
     * 银行账户
     */
    private String bankAccount;

    /**
     * 注册地址
     */
    private String registeAddress;

    /**
     * 发票备注
     */
    private String invoiceRemark;

    /**
     * 注册手机号
     */
    private String registePhone;

    /**
     * 是否为红字发票
     */
    private Boolean isRed;

    /**
     * 红字信息表编号
     */
    private String redInfoNo;

    /**
     * 原发票代码
     */
    private String originalInvoiceCode;

    /**
     * 原发票号码
     */
    private String originalInvoiceNo;
}
